\documentclass[12pt]{article}

%------------------------- Carga de paquetes ---------------------------
%
% Si no necesit\'as alg\'un paquete, comentalo.
%

%
% Definici\'on del tama?o de p\'agina y los m\'argenes:
%
\usepackage[a4paper,headheight=16pt,scale={0.7,0.75},hoffset=0.5cm,voffset=0.5cm]{geometry}

\usepackage{fancyhdr}
%
% Vamos a escribir en castellano:
%
\usepackage[spanish]{babel}
\usepackage[latin1]{inputenc}

%
% Si prefer\'is el tipo de letra Helvetica (Arial), descoment\'a las siguientes
% dos lineas (las f\'ormulas seguir\'an estando en Times):
%
%\usepackage[scaled=0.9]{helvet}
%\renewcommand\familydefault{\sfdefault}

%
% El paquete amsmath agrega algunas funcionalidades extra a las f\'ormulas. 
% Adem\'as defino la numeraci\'on de las tablas y figuras al estilo "Figura 2.3", 
% en lugar de "Figura 7". (Por lo tanto, aunque no uses f\'ormulas, si quer\'es
% este tipo de numeraci\'on dej\'a el paquete amsmath descomentado).
%
\usepackage{amsmath}
\numberwithin{equation}{section}
\numberwithin{figure}{section}
\numberwithin{table}{section}
\usepackage{amssymb}

%
% Para tener cabecera y pie de p\'agina con un estilo personalizado:
%
\usepackage{fancyhdr}

%
% Para poner el texto "Figura X" en negrita:
% (Si no ten\'es el paquete 'caption2', prob\'a con 'caption').
%
\usepackage[hang,bf]{caption2}

%
% Para poder usar subfiguras: (al estilo Figura 2.3(b) )
%
\usepackage{subfigure}

%
% Para poder agregar notas al pie en tablas:
%
%\usepackage{threeparttable}

%
% Para que ponga "Tabla" en lugar de "Cuadro":
%
\addto\captionsspanish{\def\tablename{Tabla}}

%
% Para incluir c\'odigo fuente:
%
\usepackage{moreverb}
\usepackage{listings}
%
% Para tener secciones con interlineado controlable:
%
\usepackage{setspace}

%------------------------------ graphicx ----------------------------------
%
% Para incluir im\'agenes, el siguiente c\'odigo carga el paquete graphicx 
% seg\'un se est\'e generando un archivo dvi o un pdf (con pdflatex). 
%

\newif\ifpdf
\ifx\pdfoutput\undefined
	\pdffalse
\else
	\pdfoutput=1
	\pdftrue
\fi

\ifpdf
	\usepackage[pdftex]{graphicx}
	\pdfcompresslevel=9
\else
	\usepackage[dvips]{graphicx}
\fi

\usepackage{epsfig}

%Directorio de imagenes
\newcommand{\imgdir}{images}
\graphicspath{{\imgdir/}}

%------------------------- Inicio del documento ---------------------------

\usepackage{url}
\usepackage{caratula}

\pagestyle{fancy}

\materia{66.71 Sistemas Gr\'aficos}
\submateria{Segundo Cuatrimestre de 2008}
\titulo{Tr\'abajo Pr\'actico N\'umero 3}
\integrante{Malchinsky, Diego}{85373}{d\_malcha@hotmail.com}
\integrante{Keena, Hern\'an}{84471}{hpk2987@yahoo.com.ar}

\begin{document}

%
% Hago que en la cabecera de p\'agina se muestre a la derecha la secci\'on,
% y en el pie, en n\'umero de p\'agina a la derecha:
%
\pagestyle{fancy}
\renewcommand{\sectionmark}[1]{\markboth{}{\thesection\ \ #1}}
\lhead{}
\chead{}
\rhead{\rightmark}
\lfoot{}
\cfoot{}
\rfoot{\thepage}

\maketitle

%
% Pongo el \'indice en una p\'agina aparte:
%
%\tableofcontents
%\newpage

%
% Inicio del TP:
%

\fancyfoot[LO]{ \footnotesize{Trabajo Pr\'actico Nro3 \\ Fecha Entrega 27/11/2008 - Cuatrimestre 2do 2008 \\ Malchinsky,Diego 85373 Keena,Hern\'an Pablo 84471} }

\section{Calculo de Superficies}

\subsection{Puntos de superficie por segmento}
Para cada superficie se calculan un conjunto de puntos en en plano YZ y sus normales, las cuales son transformadas
hasta llevarlas al plano normal a la tangente del punto de la curva que se este analizando.
De esta manera los puntos quedan ordenados primero por el segundo par\'ametro  de la superficie y
luego por el numero de plano, para formar los indices con mayor facilidad debe alterarse este orden.
Para formar los indices para que formaron los strips de tri\'angulos tomando de a tres filas, las dos primeras
son recorridas en el sentido de numero de plano y la segunda y tercera en sentido opuesto.

\subsection{Uni\'on de Segmentos}
Para evitar analizar de manera especial la division de segmentos, al primer punto del siguiente 
segmento se le asigna tanto una tramo de superficie del anterior como uno del nuevo.


\section{Camino de curva:}
Para poder realizar el seguimiento de la curva se cre\'o la clase Path, la misma ademas de ser
un contenedor de los puntos de las curva resultante de la monta\~{n}
a rusa permite crear iteradores
para poder ir recorriendo paso a paso la misma. A estos iteradores( PathIterator ) puede agregarsele
objetos "seguidores" para que autom\'aticamente se actualicen sus posiciones en funci\'on de la iteraci\'on
del recorrido.

\section{Luces:}
Para simular el d\'ia se utiliz\'o una luz ambiente direccional de color blanco, mientras que para la
simulaci\'on de la noche se utiliz\'o un color gris oscuro. Para la luz del carro de la monta\~{n}
a rusa
se utiliz\'o una luz spot de color amarillo.

\section{Controles:}
\begin{itemize}
	\item W Realiza zoom in.
	\item S Realiza zoom out.
	\item A Realiza rotaci\'on negativa en el plano XY.
	\item D Realiza rotaci\'on positiva en el plano 7XY.
	\item Q Realiza rotaci\'on hacia abajo.
	\item E Realiza rotaci\'on hacia arriba.
	\item L Cierra las curvas (Bezier y B-spline).
	\item R Reinicia la aplicacion.
	\item C Cambia de camara.
	\item I Cambia dia/noche.
	\item +/- Varia la velocidad del carro de la monta\~{n}
a rusa.
	\item B Construye la curva de perspectiva y las columnas. (Si est\'an construidas ambas curvas)
\end{itemize}


\end{document}


